/**
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; version 2 of the License.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY. 
 * See the GNU General Public License for more details.
 * 
 * Copyright (C) 2011 CellObject.net
 */
package net.cellobject.javacodeformatter.model;

import org.eclipse.core.runtime.IAdaptable;

public interface IFormatterItem extends IAdaptable {
	String getName();

	void setName(String newName);

	String getLocation();

	boolean isFavoriteFor(Object obj);

	FormatterItemType getType();

	String getInfo();

	static IFormatterItem[] NONE = new IFormatterItem[]{};
}
